﻿@charset "utf-8";
/*========================================
	样式重定义
========================================*/
/* 所以页面的总样式 */
*{margin:0; padding:0; font-size:12px;}
ul li{list-style:none;}
a{text-decoration:none;}
.btn_mouseover { background-position: center -250px ; background-color:#ABD5EA }
.btn_mouseout { background-position: center -200px }
body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

h1, h2, h3, h4, h5, h6 {font-weight: bold}

ul, li {list-style-type: none}

table {border-collapse:collapse; border-spacing:0; width:100%;}
caption, th, td {text-align: left; font-weight:400}

a img {border: none}

/*========================================
	公用样式
========================================*/



body, td, th, p, input, button, select , areatext{ font-size: 12px; color: #42474A}

body { background:#002F4B url(../images/bg.jpg) left repeat-y; margin:0px; }
.warp_login { background:#FFF url(../images/bg.png) left top no-repeat; margin:0px;}
*body { background-image:none;}
a {color: #42474A; text-decoration: none}
a:hover { color:#42474A; text-decoration: none;cursor:pointer;cursor:hand;}
a:active {color:#42474A;}

select {height:18px; border: solid 1px #407889;
	width: 72px;
}

button{ BORDER: #D5D9DB 1px solid; PADDING:1px 5px; FONT-SIZE: 12px; background:url(../images/Box.gif) center -200px repeat-x #ffffff; CURSOR: pointer; COLOR: black; line-height:16px;}
input { line-height:16px; padding:1px;}
.iBody { background:#FFF;} 
.warp {margin: 0 auto 0 auto; clear:both; width:1000px;}
.Box {background:url(../images/Box.gif);}
.Icon, .Button{background-image: url(../images/icon.gif); background-repeat: no-repeat; }
.Icon {width:16px; height:18px; padding:0;}

.blue , .red {padding:0 5px}
.blue { color:#2B9FD6;}
.red { color:#F90000;}
.yellow { color:#CC7100;}

.setBtn { background:url(../images/Icon.gif) no-repeat right top; padding-right:15px; }
.helpBtn { background:url(../images/Icon.gif) no-repeat right -20px; padding-right:18px; }

.btn_mouseover { background-position: center -250px ; color:#E7EAEC; }
.btn_mouseout { background-position: center -200px;}

.mainCol { overflow:auto; clear:both; height:1%; padding:0 30px; background:#64C7FB url(../images/left_bg.png) right top no-repeat; min-height:630px; border-bottom:1px solid #CCC; border-top:none;}
.colLeft { overflow:auto; float:left; width:180px; margin:40px 0 10px 20px; }
	.colRight {  overflow:auto; margin: 10px 0;}
.leftMenu { padding: 0; clear:both; overflow:auto; zoom:1;}    
	.leftMenu ul {overflow:auto; zoom:1; padding:0 10px;} 
	.leftMenu li { background:url(../images/menuBg.png) center bottom no-repeat; overflow:auto; text-align:left; padding-left:20px;}
	.leftMenu a { display:block; padding: 5px; line-height:25px; color:#FFF; font-size:13px;}
	.leftMenu .tt{ color:#2B9FD6;}
	.leftMenu a:hover { color:#D9DCDD;}
	.leftMenu .leftMenuList { background:#F0F0F0; overflow:auto; clear:both; padding:0 10px; border:1px solid #CCC; border-bottom:none; border-top:3px solid #2B9FD6; clear:both; }
	.leftMenu .leftMenuList a { border-bottom:1px dotted #7F7F74; background:none; font-size:12px; line-height:25px; padding-top:0; font-weight:normal;}
h1.tit { font-size:16px; color:#42474A; font-family:"微软雅黑", "宋体"; margin:10px 30px 0 30px; padding:10px 0 10px 40px; background:url(../images/Text.gif) left center no-repeat;}
.tit .controlBar { float:right; clear:none;}
.main { background:#FFF url(../images/main_bg.jpg) center bottom no-repeat; margin:0 0 10px 0px; padding:20px 0 40px 0;}
.searchTable { margin:0 33px 30px 33px;}
.searchTable td, .searchTable th { line-height:20px; padding:5px; border-bottom:1px dotted #7F7F74;}
.searchTable th { width:20%; text-align:right; }
.searchTable .fullWidth { width:90%; line-height:16px; padding:1px; border:1px solid #7F7F74;}

.searchTable .fullHeight{ width:90%; line-height:16px; height:20px; padding:1px; border:1px solid #7F7F74;}
.tableStyle2 { margin:0 30px 50px 30px; clear:both;}
.tableStyle2 th .line { display:block; float:right; height:100%; margin-left:5px;}
.tableStyle2 td, .tableStyle2 th { line-height:20px; padding:2px 5px; border:1px solid #B3B6B8; }
.tableStyle2 th {  text-align:right;}
.tableStyle2 .fullHeight{ width:70%; line-height:16px; height:20px; padding:1px; border:1px solid #7F7F74;}
.resultTable, .tableStyle { margin:0 30px 50px 30px; overflow:auto; zoom:1; clear:both;}
	.resultTable .tit { border-bottom:2px solid #7B7B6D; overflow:auto; zoom:1; clear:both; }
	.resultTable h1 { line-height:25px; float:left; display:block; }
	.resultTable ul { overflow:auto; zoom:1; clear:both;}
	.resultTable li {border-bottom:1px dotted #7F7F74; overflow:auto; zoom:1; clear:both; line-height:25px;  }
	.resultTable li a{ float:left; padding:0 5px;}
	.resultTable li input { float:left; padding:5px;}
	.resultTable li span { float:right; padding:0 5px; color:#7A7A6C;}
.resultTable table { clear:both; margin-bottom:10px;}
.resultTable td, .resultTable th { clear:both; padding:4px 5px; line-height:16px; vertical-align:middle; }
.resultTable td { border-bottom:1px dotted #7F7F74; }
.resultTable table th { font-weight:bold;  border-bottom:2px solid #7B7B6D; color:#42474A;}
.resultTable .dateStyle { text-align:right; color:#7A7A6C;}
.tableStyle table, .tableStyle2 table { clear:both; margin-bottom:10px;}
.tableStyle td, .tableStyle th { clear:both; padding:4px 5px; line-height:16px; vertical-align:middle; text-align:center;}
.tableStyle td { border-bottom:1px dotted #7F7F74; border-right:1px dotted #7F7F74; }
.tableStyle table th { font-weight:bold;   border:2px solid #D0D0D0; }
.tableStyle .right { text-align:right; }
	.tableOn { background:url(../images/tdBg.png) repeat-x center;}
	.tableOff { background:none;}
.tableStyle a:hover { color:#000;}
.breadcrumb { margin: 0px; line-height:20px; font-size:14px; padding: 10px 0 10px 0 ; color:#FFF;  margin-bottom:1px; border-bottom:1px solid #FFF;}	

	.controlBar { overflow:auto; margin:0px; text-align:right; zoom:1; clear:both; line-height:20px; color:#7A7A6C;}
	.controlBar a { margin-right:5px;}
.btnStyleb,.btnStylec { padding-left:5px; background:url(../images/box.png) no-repeat left -210px; display:inline-block; float:right; margin-left:5px;}
.btnStyleb input,.btnStylec input { height:28px; padding-right: 5px; color:#FFF; background:url(../images/box.png) no-repeat right -250px; font-size:13px;line-height:28px; border:0;}
	.btnStylec {background:url(../images/box.png) no-repeat left -370px;}
	.btnStylec input { background:url(../images/box.png) no-repeat right -420px; font-size:13px;}
	
	
	.btnStylea { display:block; padding-left:5px; float:right;}
	.btnStylea span { padding:2px 10px 0 5px; display:block; line-height:20px; color:#7A7A6C; }
	a.btnStylea:hover { background:url(../images/box.png) no-repeat left -300px;}
	a.btnStylea:hover span { background:url(../images/box.png) no-repeat right -330px; color:#FFF;}
	label.btnStylec:hover,label.btnStyleb:hover{ 
background-position:left -460px; 
} 
label.btnStylec:hover input,label.btnStyleb:hover input{ 
background-position: right -500px; 
} 
.btna, .btnb ,.btnc { background:url(../images/btn.png) no-repeat; width:120px; height:27px; border:0; padding:0; font-size:13px; font-family:"微软雅黑", "宋体";}	
.btna { background-position:center top; }	
.btnb { background-position:center -50px; }	
.btnc { background-position:center -100px; }
	
.adArea { margin:0 10px 20px 10px; clear:both;}
.bulletinArea { padding-top:13px; background:url(../images/menuTop.png) no-repeat left top; overflow:auto; zoom:1; clear:both;}
.bulletinArea h1 ,.bulletinArea ul { padding:0 ;} 
.bulletinArea h1 { font-family:"微软雅黑", "宋体"; font-size:16px; color:#2B9FD6;}
.bulletinArea li { padding-bottom:10px;} 
.bulletinArea a{ display:block; color:#D0D2D8;}
.bulletinArea span { display:block; color:#7A7A6C;}
/* Login */
.loginArea { width:700px; height:470px; padding:0 0 0 90PX ; margin:0 auto; margin-top:70PX; overflow:auto; zoom:1; background:url(../images/loginBg.png) no-repeat top;}
	.loginArea table{ width:300px; margin-left:100px;}
	.loginArea th{ padding:5px 10px; line-height:25px; text-align:right; color:#FFF; }
	.loginArea td{ text-align:center; line-height:20px; vertical-align:middle; padding:5px 10px; width:50%;}
.loginArea .Help { padding-left:18px; text-align:center; text-align:right; color:#FFF;}
.logBtn { background:url(../images/log.png) no-repeat; width:97px; height:34px; text-indent:-999px; border:none; margin-top:10px;}
	.loginArea .input, .loginArea .select { width:200px; padding:8px 5px; border:#D9D9D9 1px solid; background:#FFF;}
.Head .Logo { background:url(../images/topBox.png) no-repeat; overflow: hidden; padding:20px 0 0px 120px; font-size:20px; font-family:"微软雅黑", "宋体"; color:#424B4F; line-height:40px; }
.loginArea .Logo { height:150px; padding:20px 0 0 60px; line-height:40px; overflow: hidden; font-size:24px; font-family:"微软雅黑", "宋体"; color:#424B4F; }
.Head { clear:both; background:url(../images/box.png) top repeat-x; overflow:hidden; zoom:1;}
.Head .warp { position:relative; }

	.Head .Logo img{ height:90px; width:360px; background:url(../images/) top repeat-x; } 
	.Head_nav { background:url(../images/box.png) left -60px repeat-x; padding:0 0 1px 0; clear:both; }
	.Head_nav ul { clear:both;}
	.Head_nav li { float:right; position:relative; overflow:auto; }
	.Head_nav a { font-family:"微软雅黑", "宋体";  display:block; padding-left:5px; margin-right:0px; margin-left:10px;}/*background:url(../images/box.png) left -550px no-repeat;*/
	.Head_nav a span { display:block; padding:0 15px 0 10px; color:#1174A8; font-size:13px; line-height:30px; }/* background:url(../images/box.png) right -590px no-repeat; */
	.Head_nav .on, .Head_nav a:hover { background:url(../images/box.png) left -550px no-repeat; color:#FFF;}
	.Head_nav .on span, .Head_nav a:hover span { background:url(../images/box.png) right -590px no-repeat; color:#FFF; }
	.Head_nav a.tabactive { font-family:"微软雅黑", "宋体";background:url(../images/box.png) left -650px no-repeat; display:block; float:right; padding-left:5px;}
	.Head_nav a.tabactive span { background:url(../images/box.png) right -690px no-repeat; display:block; padding:0 15px 0 10px; color:#FFF; font-size:13px; line-height:30px; }
.navi { clear:both; overflow:auto; width:100%; padding:2px 10px 0 10px;  background:#0A4A6F url(../images/box.png) left -90px repeat-x;}
	.navi a { line-height:20px; padding:3px 5px 5px 5px; color:#FFF; background:none; display:inline-block; text-align:right;}
	.Head_nav .navi a:hover { background:url(../images/icon.gif) center -50px no-repeat;}
	.naviWarp { margin: 0 auto 0 auto; clear:both; width:1000px;}
	
.topBar { right:0; top:5px; position:absolute;}
.searchBar { clear:both; overflow:auto; background:url(../images/searchInput.png) no-repeat left; margin-right:0;}
	.searchBar input { line-height:16px; width:130px; height:16px;  padding:4px 5px; color:#42474A; border:none; background:none;}
	.searchBar button { width:44px; height:25px; border:none; color:#42474A; padding:0; border:none;}
	.searchBar .btn_mouseover { background:url(../images/searchBtn.png) no-repeat left ; color:#000; }
	.searchBar .btn_mouseout { background:url(../images/searchBtn.png) no-repeat left ;}
.personArea { clear:both; line-height:16px;  text-align:right; overflow:auto; margin-right:0;}
	.personArea .personImg { border:#D8F0FE 1px solid; border-top:#1673A8 1px solid; border-left:#1673A8 1px solid; width:20px; height:20px; margin-right:10px; display:inline-block;}
.personArea .name {  line-height:20px;font-weight:normal; margin-left:5px; color:#4FC0FA;}
.personArea span { margin-left:5px; }
.personArea p { display:block; padding: 0; font-weight:bold; }
.personArea a { color:#CDED9F; font-weight:normal; margin-left:5px;}
.personArea .logOut img { display:inline; }
.personArea .logOut{ color:#000;}
.titleArea { clear:both;}
.titleArea h1 { color:#E7EAEC; font-size:14px; font-weight:bold; height:38px; line-height:38px; padding-left:20px; font-family:"微软雅黑", "宋体", Arial;}
	.titleArea h1 em { font-size:9px; font-style:normal;}


.HeadList { background:#307798; overflow:visible; line-height:20px; padding:0 20px 0 20px; }
	.HeadList a {float:left; background-position:left -100px; font-size:14px; line-height:40px; color:#FFF;  margin:0; padding:0 4px 4px 4px; text-decoration:none; margin:0 2px;display: block;}
    .HeadList a span { float:left; display:block; background-position:right -100px; padding:0 10px 0 4px; color:#307798; float:none;}
    .HeadList a:hover , .HeadList .selector { background-position:left -150px;}
    .HeadList a:hover span , .HeadList .selector span {background-position:right -150px;}
	.HeadList li { position: relative; float:left}
	.nav ul {position: absolute;left: -999em; top: 20px; background:#ebebeb; border: solid 1px #8ab5ce; }
		.nav ul li { clear:both; white-space:nowrap; display:block;}
		.nav ul li a {white-space: nowrap; background-image:none;padding: 0 3px;display: block;}
		.nav ul li a:hover {background: #66FF99}
		.nav li:hover ul {left: auto; }
		.nav li.sfhover ul { left: auto;}

.MainList { height:20px; line-height:20px; overflow:hidden;}
	.MainList a {float:left; background-position:left -110px; margin:0; padding:0 0 0 2px; text-decoration:none; margin:0 2px; color:#FFFFFF}
    .MainList a span { display:block; background-position:right -110px; padding:1px 10px ; float:none;}
    .MainList .selector , .MainList a:hover { background-position:left -135px; color:#000;}
    .MainList .selector span, .MainList a:hover span { background-position:right -135px;}

	.footer { height:40px; padding-top:15px; background:#FFF; border-top:#8D9193 1px solid; overflow:hidden}
.footer p { text-align:center;}

.UpdateProgressLoadingPanel
{
	width:100%;
    height:1080px;
    top: 0px;
	left: 0px;
    position:absolute;
    background-color:#000;
    filter:alpha(opacity=20);
	z-index: 999;
	text-align:center;
	vertical-align:middle;
}

.UpdateProgressLoadingPanel IMG
{
	margin-top: expression(( 450 - this.height ) / 2);
}

.CurrentTab
{
     color:#2B9FD6;
}

.CurrentTab1
{
    color:#000;
}

.Hidden
{
	display:none;
	width:0px;
	height:0px;
}

.txtreadonly
{
    background-color:#ececec;
    color:#42474A;
    readonly:expression(this.readOnly=true);
}

.left2
{
    width:20%;
    line-height:normal;
}

.right2
{
    width:30%;
    line-height:normal;
}

.btnStylef { margin-top:20px; margin-bottom:10px; float:right; margin-right:0px; padding-right:0px;}

.divscroll
{
    width: 100%; 
    height:100%;
    overflow-x: auto; 
    border: none; 
    overflow-y: hidden;
    padding-bottom: 15px;
}

.colleftview
{
    width:12%;
    line-height:normal;
    text-align:right;
}

.colrightview
{
    width:38%;
    line-height:normal;
}

.delbtn
{
    width:30px;
}

.Head
{
    overflow:hidden;
}
.Head_nav
{

    overflow:hidden;
}

.Ru {
background: url(../images/mail11fd22.png) -48px 0 no-repeat;
}

.cir {
width: 18px;
height: 16px;
overflow: hidden;
cursor: pointer;
float:left;
}

.Ju {
background: url(../images/mail11fd22.png) -65px 0 no-repeat;
cursor: pointer;
}
.cij {
width: 16px;
height: 14px;
overflow: hidden;
margin-top: 3px;
float:left;
}

.ciz {
width: 9px;
margin-top: 10px;
float:left;
}

.Rr {
background: url(../images/mail11fd22.png) -48px -16px no-repeat;
}

.headLeft
{
    text-align:left;
}

.page-bottom
{
	float: right;
   padding-bottom :6px;
   
}

.page-bottom a:hover { color:#2B9FD6; text-decoration: none}

.page-bottom a
{
	border: #ccc 1px solid;
	padding: 5px;
	background: #FFFFFF;
	
}

.hide { display:none;}

input[readonly][class~=ui-widget-content]
{
    background-color:#ececec;
    color:#42474A;
}

.ddlwidth
{
    width:133px;
    line-height:16px; 
    height:20px;
}

.left2
{
    width:300px;
}

.right2
{
    width:30%;
}
.remarkwidth
{
    width:400px;
}

.divtree table,.divtree tr,.divtree td
{
   margin:0;
   padding:0;
    border-width:0;
}

.treesel
{
    background-color:#2B9FD6;
    color:White;
    vertical-align:bottom;
}

.treenode
{
    vertical-align:bottom;
}

.tblminheight
{
    min-height:200px;
}

.treeimg img
{
    width:18px;
    height:18px;
}

.divrptbg
{
    background-color:#eee;
}

.tittest { background: url(../images/wrap_530.png) left -200px no-repeat; height:80px; font-family:"微软雅黑"; overflow:auto; clear:both; }
.tittest span.on { background:url(../images/box2.png) right -200px no-repeat; margin:0 0px 0 0px; line-height:25px; color:#FFF; padding:0 10px; display:block; float:left;}
.tittest a { line-height:30px; display:block; float:left; padding:5px 0 0 5px;}
.tittest a.ontest { background:url(../images/box2.png) right -200px no-repeat; margin:0px 0px 0 5px; line-height:30px; color:#FFF; padding:5px 7px 0 5px; display:block; float:left;}

.divMain
{
    font-family:黑体;
    width:100%;    
    padding-top:5px;
}

.divMainLeft {
    width:500px;
    margin:0 auto;
}

.divMainLeftHead {
    font-family:黑体;
    color:red;
    font-size:20px;
    text-align:center;
    /*border-bottom:1px dotted #000;*/
    margin-bottom:10px;
}

.divMainLeftBillTotaltable
{
    width:500px;
}

.divMainLeftBillTotaltr
{
    margin-bottom:10px;
    padding-bottom:10px;
    height:30px;
}

.divMainLeftBillTotaltd {
    width:150px;
    
}

.divMainLeftBillTotaltd span
{
    color:blue;
    border-bottom:1px solid #000;
    cursor:pointer;
}

.divMainLeftBillOne {
    margin-top:10px;
    /*border-top:1px dotted #000;*/
}

    .divMainLeftBillOneli {
        margin-bottom:3px;
        font-size:15px;
        cursor:pointer;
    }

.divMainLeftBillOnediv {
    color:blue;
    font-size:18px;
}

.divMainRight {
    font-size:15px;
    width:500px;
    margin:0 auto;
}

    .divMainRight span {
        height:25px;
        line-height:25px;
    }
    .divMainRightBook
    {
        color:red;
    }

.divMainRightContract {
    color:green;
}

.divMainRightCheck {
    color:blue;
}

.divMainRightFix {
    color:dimgray;
}

.clearfloat {
    clear:both;
    height:0px;
}

.spanMainMsg
{
    display:block;
    float:left;
    font-size:15px;
}

.inputMainDetail
{
    border:0;
    cursor:pointer;
    display:block;
    float:right;
    font-size:15px;
    color:Red;
}

.spanMainClear
{
    height:5px;
    clear:both;
}

.divMainContent
{
    text-indent:2em;
}

.divMainDate
{
    text-align:right;
}

.divMainItem
{
    border-bottom:1px dashed #000;
    margin-bottom:10px;
}

.lblreadonly
{
    background-color:#ececec;
    display:inline-block;
    border:1px solid #777;
    width:86%; line-height:16px; padding:2px 5px;
    height:15px;
}

.lblreadonlyorder
{
    background-color:#ececec;
    display:inline-block;
    border:1px solid #777;
    width:120px; line-height:16px; padding:2px 5px;
    height:15px;
}

.aproxy
{
    color:#000;
}

.divproxy
{
 
    position:relative;
    top:-15px;
    right:200px;
}

.DDLStyle {
    width:150px;vertical-align:middle; height:40px; padding:1px 1px 5px 1px; border:1px solid #7F7F74;
    height:30px;
}

.choiceddl {
    width:150px;
    height:30px;
    line-height:30px;
    border:solid 1px #2B9FD6;
}

.showleft td.showleft1 {
    text-align:left;
    width:200px;
}